package com.jelly.common.note;

import org.springframework.core.Ordered;
import org.springframework.core.annotation.Order;

import java.lang.annotation.*;

/**
 * @创建人 ql
 * @创建时间 2018-08-17 15:33
 * @功能描述:自定义注解类
 **/
@Target({ ElementType.METHOD, ElementType.TYPE })
@Retention(RetentionPolicy.RUNTIME)// 注解会在class字节码文件中存在，在运行时可以通过反射获取到
@Documented//说明该注解将被包含在javadoc中
//最高优先级
@Order(Ordered.HIGHEST_PRECEDENCE)
public @interface OperationLog {
    /**
     * 行为描述，数据类型为String类型
     * @return
     */
    String name() default "";

    String value() default "";

}
